//
//  ByteHelper.m
//  meishangBusiness
//
//  Created by Rui on 15/2/12.
//  Copyright (c) 2015年 xingheng. All rights reserved.
//

#import "ByteHelper.h"

@implementation ByteHelper

/**
 *  int to byte4
 *
 *  @param integer 位数
 *  @param byte4   字节
 */
+ (void)integer:(int)integer ToByte4:(Byte[])byte4
{
    byte4[0] = (Byte) ((0xff000000 & integer) >> 24);
    byte4[1] = (Byte) ((0xff0000 & integer) >> 16);
    byte4[2] = (Byte) ((0xff00 & integer) >> 8);
    byte4[3] = (Byte) (0xff & integer);
}

/**
 *  byte4 to int
 *
 *  @param byte4 字节
 *
 *  @return 返回长度
 */
+ (NSInteger)byte4ToInteger:(Byte[])byte4
{
    NSInteger temp0=byte4[0]*256*256*256;
    NSInteger temp1=byte4[1]*256*256;
    NSInteger temp2=byte4[2]*256;
    NSInteger temp3=byte4[3];
    NSInteger intValue=temp0+temp1+temp2+temp3;
    return intValue;
}

@end
